package com.gy.hsim.bservice.framework.bean;

import com.alibaba.fastjson.JSONObject;

/**
 * 用户信息请求bean
 * @author Lee
 *
 */
public class BaseRequest {
	
	/**
	 * 终端类型
	 */
	private String channelType;
	
	private String version;
	
	private String key;
	
	private String mid;
	
	private String accessId;
	
	private String accessPasswd;
	
	/**
	 * 用户ID
	 */
	private String custId;
	
	/**
	 * 用户Token
	 */
	private String loginToken;
	
	/**
	 * 企业资源号，用于企业操作员用户鉴权增加项
	 */
	private String entResNo;
	
	/**
	 * im系统，用于协商对于IM系统请求数据时候不做鉴权
	 */
	private String imSystem;
		
	private JSONObject data;
	
	
	public String getVersion() {
		return version;
	}

	public void setVersion(String version) {
		this.version = version;
	}

	public String getMid() {
		return mid;
	}

	public void setMid(String mid) {
		this.mid = mid;
	}

	public String getChannelType() {
		return channelType;
	}

	public void setChannelType(String channelType) {
		this.channelType = channelType;
	}

	public String getKey() {
		return key;
	}

	public void setKey(String key) {
		this.key = key;
	}

	public String getAccessId() {
		return accessId;
	}

	public void setAccessId(String accessId) {
		this.accessId = accessId;
	}

	public String getAccessPasswd() {
		return accessPasswd;
	}

	public void setAccessPasswd(String accessPasswd) {
		this.accessPasswd = accessPasswd;
	}
	
	public String getCustId() {
		return custId;
	}

	public void setCustId(String custId) {
		this.custId = custId;
	}

	public String getLoginToken() {
		return loginToken;
	}

	public void setLoginToken(String loginToken) {
		this.loginToken = loginToken;
	}

	public String getEntResNo() {
		return entResNo;
	}

	public void setEntResNo(String entResNo) {
		this.entResNo = entResNo;
	}

	public String getImSystem() {
		return imSystem;
	}

	public void setImSystem(String imSystem) {
		this.imSystem = imSystem;
	}

	public JSONObject getData() {
		return data;
	}

	public void setData(JSONObject data) {
		this.data = data;
	}
	
}
